@charset "utf-8";
html, body {
	height:100%;
	overflow:hidden;
}
body, div, ul, li {
	margin:0;
	padding:0;
}
body {
	font:12px/1.5 \5fae\8f6f\96c5\9ed1;
}
ul {
	list-style-type:none;
}
#rightMenu {
	position:absolute;
	top:-9999px;
	left:-9999px;
}
#rightMenu ul {
	float:left;
	border:1px solid #979797;
	background:url(../images/line.png) 24px 0 repeat-y #f1f1f1;
	padding:2px;
	box-shadow:2px 2px 2px rgba(0, 0, 0, .6);
}
#rightMenu ul li {
	float:left;
	clear:both;
	height:24px;
	cursor:pointer;
	line-height:24px;
	white-space:nowrap;
	padding:0 30px;
}
#rightMenu ul li.sub {
	background-repeat:no-repeat;
	background-position:right 9px;
	background-image:url(../images/arrow.png);
}
#rightMenu ul li.active {
	background-color:#f1f3f6;
	border-radius:3px;
	border:1px solid #aecff7;
	height:22px;
	line-height:22px;
	background-position:right -8px;
	padding:0 29px;
}
#rightMenu ul ul {
	display:none;
	position:absolute;
}